package com.bf.electroplating.pojo.vo.home;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 月度折线图数据VO
 *
 * @author system
 * @since 2025-01-11
 */
@Data
@Schema(description = "月度折线图数据VO")
public class MonthlyChartVO {

    @Schema(description = "企业名称")
    private String companyName;

    @Schema(description = "设备名称")
    private String deviceName;

    @Schema(description = "MN码")
    private String mnCode;

    @Schema(description = "时间序列")
    private List<String> timeList;

    @Schema(description = "图表数据")
    private Map<String, List<String>> chartData;

    @Schema(description = "数据类型：RAINFALL-降雨量，CONDUCTIVITY-电导率，PH-PH值")
    private String dataType;

    @Schema(description = "统计周期")
    private String period;
}
